結果 | ScrapboxでVim key bindingsを作ろうと試行錯誤してる話
そんなこんなで意気込んで開発を開始したものの、Topicで触れたとおりアドカレ当日までに完成できませんでした……ちくせう。
原因は時間を全然考えていなかったことと大規模なprogramを作った経験がないことだと考えています。前者はお察しですね。
今の所使えるのは、本当に一部の機能しか実装していないalpha版のみです。まだ人に勧められる状態ではないですが、もし興味のある方がいらっしゃれば使ってみて下さい。以下のcodeを自分のページに貼り付ければ使えます code:script.js
import {ScrapVim} from '/api/code/takker/ScrapVim-lite-2/script.js';
const scrapVim = new ScrapVim();
scrapVim.start();
理想だとこのあと使い方をメインに説明するつもりでした。しかし完成していない以上それも出来ないので、代わりに開発の経緯と、そこで得られた知見、課題を書いていこうと思います
実際のcodeに興味がある方は、このへんのリンクから飛んでいただくと良いかもしれません。他者が読めるようには書いていませんので、そこだけご承知下さい ……書きたかったのですが、具体的な実装の話まで書くとJavascript Advent Calendarになってしまうので割愛します。
代わりにどのようにしてVim key bindingsを実装しようとしたのかを書いて行くことにします